$(function() {
	$('#registerForm').bootstrapValidator({
		live : "submitted",//第一次提交之后才进行验证
		message : '该输入框信息不合法',//默认错误信息
		submitButtons : "[type='submit']",//指定提交按钮
		fields : {
			name : {
				validators : {
					isRepeat : {
						url : ctx + "/global/isRepeat.do",
						field : "name",
						message : "用户名已存在"
					},
					notEmpty : {
						message : '用户名不能为空'
					},
					alwaysTrue : {
						message : '用户名已经存在'
					}
				}
			},
			email : {
				validators : {
					isRepeat : {
						url : ctx + "/global/isRepeat.do",
						field : "email",
						message : "邮箱地址已存在"
					},
					notEmpty : {
						message : '邮箱地址不能为空'
					},
					emailAddress : {
						message : '邮箱格式有误'
					}
				}
			},
			phone : {
				validators : {
					isRepeat : {
						url : ctx + "/global/isRepeat.do",
						field : "phone",
						message : "手机号码已存在"
					},
					phoneNumer : {
						message : '手机号码无效'
					}
				}
			},
			password : {
				validators : {
					notEmpty : {
						message : '密码不能为空'
					},
					stringLength : {
						min : 6,
						max : 25,
						message : "密码长度为6~16位"
					}
				}
			},
			confirm : {
				validators : {
					confirmPsw : {
						pswSelector : "input[name='password']",
						message : '两次密码不一致'
					}
				}
			}
		},
		submitHandler : function(validator, form, submitButton) {
			$(form).bootstrapValidator('disableSubmitButtons', false);
			$('#registerForm').ajaxSubmit({
				url : ctx + "/global/register.do",
				beforeSubmit : function(arr, $form, options) {
				},
				success : function(data) {
					if (data==1) {
						window.top.$('#registerDialog').modal('hide');
						window.top.alert('注册成功');
					}
				}
			});
		}
	});
	$("input[name='password']").bind(
			'input propertychange',
			function() {
				$("form").data('bootstrapValidator').updateStatus("confirm",
						"NOT_VALIDATED");
			});
});